package com.todo.strategy.online.service.api.response;

import com.todo.common.common.enums.biz.PrivateTypeEnum;
import com.todo.strategy.common.enums.StrategyStatusEnum;
import com.todo.strategy.common.enums.StrategyTypeEnum;
import lombok.Data;

import java.util.Date;

/**
 * @author azhebuxing
 * @date 2025/2/27 22:13
 * @description
 */
@Data
public class PlanSetDetailResponse {

    /**
     * 主键
     */
    private Long planId;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 标题
     */
    private String title;
    /**
     * 描述
     */
    private String desc;
    /**
     * 主图
     */
    private String mainImg;
    /**
     * 计划开始时间
     */
    private Date startPlanTime;
    /**
     * 计划结束时间
     */
    private Date endPlanTime;
    /**
     * 计划城市
     */
    private String planCity;
    /**
     * 是否私有
     */
    private PrivateTypeEnum isPrivate;
    /**
     * 预计耗时 - 按照详情计算
     */
    private Integer planUseTime;
    /**
     * 预计花费
     */
    private Integer planMoneySpend;
    /**
     * 关联内部数量
     */
    private Integer relationCount;
    /**
     * 计划类型
     */
    private StrategyTypeEnum planType;
    /**
     * 状态
     */
    private StrategyStatusEnum status;
    /**
     * 是否出行
     */
    private Integer isTravel;
    /**
     * 出行状态 0-未开始 1-进行中 2-已完成
     */
    private Integer travelStatus;
}
